Practical Rails Social Networking Sites
想要建立功能完全的社群網站,
這一本相當實際且實用。
簡單帶過RoR的概觀介紹後,
而後的每一章都是建置常見的相關社群網站的個別功能。
第二章示範建立了一個簡單的CMS,
就能了解RoR重要的MVC、RESTful的架構。
第三章加入了身份認證、及群組角色區分的功能,
都一個一個步驟建置,可以確實了解到帳號、群組要怎麼實作。
第四章建置部落格、RSS的功能,以及提供API的機制。
第五章建立討論區。
第六章實作具有Web Service 機制的 Blog Engine。
第七章做了個有上傳功能的相本系統,
其中用到 attatchment_fu 的插件。
第八章把Mail的議題集中在此,如何寄信及建立mailing list。
第九章探討了其他書少見的主題,
有關XHTML Friends Network (XFN),
可以把朋友關係的資訊,整合到個人profile裡。
第十章提供了好幾種的tag插件,
來為相本建置標籤的功能。
第十一章示範了怎樣與網路上的一些MAP來混搭。
包括 Google Map、Flickr。
第十二章把使用者可以自定主題背景的功能,
加入到之前建的Blog Engine之中。
第十三章類建置適合給行動裝置瀏覽的介面。
最後一章則是討論網站規模變大時,
所會面臨的效能、系統擴展的相關議題。
事實上,書中建立的各個子系統,
網路上都有對應的現成套件,
立刻架起來,即可使用;
如果,現成的軟體總是不能完全切合自己需求時,
那就用 RoR 來寫符合自己要配合的環境需要,
這本書是能幫助你達成願望。
本書適合:有心用RoR建立完整或部份功能的社群網站者。
不太適合:只想用現成套件架站者。